Skip to main content

IMintURI

function airdropMint(
address owner,
bytes calldata signature,
string calldata uri,
bytes calldata salt
) external payable;
function airdropBatchMint(
address[] memory owners,
bytes[] calldata _signatures,
string[] calldata _uris,
bytes[] calldata _salts
) external payable;
function airdropSubscriptionMint(
uint256 _entityId,
address _owner,
bytes calldata _signature,
string calldata _uri,
bytes calldata _salt,
bool _directUpdateEnabled
) external payable;
function airdropBatchSubscriptionMint(
uint256 _entityId,
address[] calldata _owners,
bytes[] calldata _signatures,
string[] calldata _uris,
bytes[] calldata _salts,
bool[] calldata _directUpdateEnableds
) external payable;
function subscriptionMint(
bytes calldata _signature,
string calldata _uri,
bytes calldata _salt,
uint256 _entityId,
bool _directUpdateEnabled
) external payable;
function mint(
bytes calldata signature,
string calldata uri,
bytes calldata salt
) external payable;
function mintBatch(
bytes[] calldata _signatures,
string[] calldata _uris,
bytes[] calldata _salts
) external payable;
function verifySignature(
bytes memory signature,
uint256 entityId,
uint256 templateId,
uint64 collectionId,
string memory uri,
bytes memory salt
) external returns (bool);